home *** CD-ROM | disk | FTP | other *** search
- xSpot = random("320");
- ySpot = random("120");
- xL1 = xL4;
- yL1 = yL4;
- xLength = xSpot - xL1;
- yLength = ySpot - yL1;
- lineLength = ySpot * ySpot + xSpot * xSpot;
- lineLength *= "0.5";
- xL2 = xL1 + (xL4 - xL3);
- yL2 = yL1 + (yL4 - yL3);
- xL3 = xL1 + xLength * "2" / "3";
- yL3 = yL1 + yLength * "2" / "3";
- xL4 = xSpot;
- yL4 = ySpot;
- dcX = "3" * (xL2 - xL1);
- dcY = "3" * (yL2 - yL1);
- dbX = "3" * (xL3 - xL2) - dcX;
- dbY = "3" * (yL3 - yL2) - dcY;
- daX = xL4 - xL1 - dcX - dbX;
- daY = yL4 - yL1 - dcY - dbY;
- mvx1 = xL1 - xL2;
- mvy1 = yL1 - yL2;
- mv1 = mvy1 * mvy1 + mvx1 * mvx1;
- mv1 *= "0.01";
- mvx2 = xL2 - xL3;
- mvy2 = yL2 - yL3;
- mv2 = mvy2 * mvy2 + mvx2 * mvx2;
- mv2 *= "0.01";
- mvx3 = xL3 - xL4;
- mvy3 = yL3 - yL4;
- mv3 = mvy3 * mvy3 + mvx3 * mvx3;
- mv3 *= "0.01";
- dist = mv1 + mv2 + mv3;
- moveTime = dist * "1000" / "250";
- MoveStart = getTimer();
- MoveEnd = moveTime + MoveStart;
-